#!/usr/bin/python3
# -*- coding: utf-8 -*-
# coding=utf-8
# Author: BillySir
from __future__ import print_function
import sys
from rule import *
from chess_board import *
from dimension import T2D
from typing import *


def main(argv: List[str]):
    import magic_square
    print("===== ===== 3阶幻方 ===== =====")
    magic_square.run()

    import fleet_puzzle
    print("===== ===== 船队谜题 ===== =====")
    fleet_puzzle.run()

    import eight_queen
    print("===== ===== 8皇后问题 ===== =====")
    eight_queen.run()

    import sudoku
    print("===== ===== 数独 ===== =====")
    sudoku.run()


if __name__ == "__main__":
    main(sys.argv)
